using CommunityToolkit.Mvvm.ComponentModel;

namespace AvaloniaUiKit.SampleApp.ViewModels.Pages
{
    public abstract partial class PageViewModelBase : ViewModelBase, IPageViewModel
    {
        [ObservableProperty]
        private string _title;

        [ObservableProperty]
        private string _description;

        protected PageViewModelBase(string title, string description)
        {
            _title = title;
            _description = description;
        }
    }
}